/// employeeId : 99
/// loginName : "15218430349"
/// loginPwd : "1a4a6dc5e799eb405960c088c1b19cc2"
/// actualName : "测试"
/// avatar : null
/// gender : 0
/// phone : "15218430349"
/// email : "999"
/// departmentId : 1
/// positionId : null
/// administratorFlag : false
/// disabledFlag : false
/// deletedFlag : false
/// remark : null
/// distributorId : null
/// type : 2
/// updateTime : "2024-12-31 14:27:21"
/// createTime : "2024-12-31 14:27:21"

/// 分享列表 - 数据格式
class ShareKeyListdata {
  List<ShareListdata>? KeyList;

  ShareKeyListdata.fromJson(dynamic json) {
    KeyList = [];
    if (json is List) {
      for (var element in json) {
        KeyList?.add(ShareListdata.fromJson(element));
      }
    }
  }
}

class ShareListdata {
  ShareListdata({
      this.employeeId, 
      this.loginName, 
      this.loginPwd, 
      this.actualName, 
      this.avatar, 
      this.gender, 
      this.phone, 
      this.email, 
      this.departmentId, 
      this.positionId, 
      this.administratorFlag, 
      this.disabledFlag, 
      this.deletedFlag, 
      this.remark, 
      this.distributorId, 
      this.type, 
      this.updateTime, 
      this.createTime,});

  ShareListdata.fromJson(dynamic json) {
    employeeId = json['employeeId'];
    loginName = json['loginName'];
    loginPwd = json['loginPwd'];
    actualName = json['actualName'];
    avatar = json['avatar'];
    gender = json['gender'];
    phone = json['phone'];
    email = json['email'];
    departmentId = json['departmentId'];
    positionId = json['positionId'];
    administratorFlag = json['administratorFlag'];
    disabledFlag = json['disabledFlag'];
    deletedFlag = json['deletedFlag'];
    remark = json['remark'];
    distributorId = json['distributorId'];
    type = json['type'];
    updateTime = json['updateTime'];
    createTime = json['createTime'];
  }
  num? employeeId;
  String? loginName;
  String? loginPwd;
  String? actualName;
  dynamic avatar;
  num? gender;
  String? phone;
  String? email;
  num? departmentId;
  dynamic positionId;
  bool? administratorFlag;
  bool? disabledFlag;
  bool? deletedFlag;
  dynamic remark;
  dynamic distributorId;
  num? type;
  String? updateTime;
  String? createTime;

  Map<String, dynamic> toJson() {
    final map = <String, dynamic>{};
    map['employeeId'] = employeeId;
    map['loginName'] = loginName;
    map['loginPwd'] = loginPwd;
    map['actualName'] = actualName;
    map['avatar'] = avatar;
    map['gender'] = gender;
    map['phone'] = phone;
    map['email'] = email;
    map['departmentId'] = departmentId;
    map['positionId'] = positionId;
    map['administratorFlag'] = administratorFlag;
    map['disabledFlag'] = disabledFlag;
    map['deletedFlag'] = deletedFlag;
    map['remark'] = remark;
    map['distributorId'] = distributorId;
    map['type'] = type;
    map['updateTime'] = updateTime;
    map['createTime'] = createTime;
    return map;
  }

}